//-- Google Analytics Urchin Module
//-- Copyright 2007 Google, All Rights Reserved.

//-- Urchin On Demand Settings ONLY
var _uacct = ""; // set up the Urchin Account
var _userv = 1; // service mode (0=local,1=remote,2=both)

// -- UTM User Settings
var _ufsc = 1; // set client info flag (1=on|0=off)
var _udn = "auto"; // (auto|none|domain) set the domain name for cookies
var _uhash = "on"; // (on|off) unique domain hash for cookies
var _utimeout = "1800"; // set the inactive session timeout in seconds
var _ugifpath = "/__utm.gif"; // set the web path to the __utm.gif file
var _utsp = "|"; // transaction field separator
var _uflash = 1; // set flash version detect option (1=on|0=off)
var _utitle = 1; // set the document title detect option (1=on|0=off)
var _ulink = 0; // enable linker functionality (1=on|0=off)
var _uanchor = 0; // enable use of anchors for campaign (1=on|0=off)
var _utcp = "/"; // the cookie path for tracking
var _usample = 100; // The sampling % of visitors to track (1-100).

// -- UTM Campaign Tracking Settings
var _uctm = 1; // set campaign tracking module (1=on|0=off)
var _ucto = "15768000"; // set timeout in seconds (6 month default)
var _uccn = "utm_campaign"; // name
var _ucmd = "utm_medium"; // medium (cpc|cpm|link|email|organic)
var _ucsr = "utm_source"; // source
var _uctr = "utm_term"; // term/keyword
var _ucct = "utm_content"; // content
var _ucid = "utm_id"; // id number
var _ucno = "utm_nooverride"; // don't override

// -- Auto/Organic Sources and Keywords
var _uOsr = new Array();
var _uOkw = new Array();
_uOsr[0] = "google";
_uOkw[0] = "q";
_uOsr[1] = "yahoo";
_uOkw[1] = "p";
_uOsr[2] = "msn";
_uOkw[2] = "q";
_uOsr[3] = "aol";
_uOkw[3] = "query";
_uOsr[4] = "aol";
_uOkw[4] = "encquery";
_uOsr[5] = "lycos";
_uOkw[5] = "query";
_uOsr[6] = "ask";
_uOkw[6] = "q";
_uOsr[7] = "altavista";
_uOkw[7] = "q";
_uOsr[8] = "netscape";
_uOkw[8] = "query";
_uOsr[9] = "cnn";
_uOkw[9] = "query";
_uOsr[10] = "looksmart";
_uOkw[10] = "qt";
_uOsr[11] = "about";
_uOkw[11] = "terms";
_uOsr[12] = "mamma";
_uOkw[12] = "query";
_uOsr[13] = "alltheweb";
_uOkw[13] = "q";
_uOsr[14] = "gigablast";
_uOkw[14] = "q";
_uOsr[15] = "voila";
_uOkw[15] = "rdata";
_uOsr[16] = "virgilio";
_uOkw[16] = "qs";
_uOsr[17] = "live";
_uOkw[17] = "q";
_uOsr[18] = "baidu";
_uOkw[18] = "wd";
_uOsr[19] = "alice";
_uOkw[19] = "qs";
_uOsr[20] = "yandex";
_uOkw[20] = "text";
_uOsr[21] = "najdi";
_uOkw[21] = "q";
_uOsr[22] = "aol";
_uOkw[22] = "q";
_uOsr[23] = "club-internet";
_uOkw[23] = "query";
_uOsr[24] = "mama";
_uOkw[24] = "query";
_uOsr[25] = "seznam";
_uOkw[25] = "q";
_uOsr[26] = "search";
_uOkw[26] = "q";
_uOsr[27] = "wp";
_uOkw[27] = "szukaj";
_uOsr[28] = "onet";
_uOkw[28] = "qt";
_uOsr[29] = "netsprint";
_uOkw[29] = "q";
_uOsr[30] = "google.interia";
_uOkw[30] = "q";
_uOsr[31] = "szukacz";
_uOkw[31] = "q";
_uOsr[32] = "yam";
_uOkw[32] = "k";
_uOsr[33] = "pchome";
_uOkw[33] = "q";
_uOsr[34] = "kvasir";
_uOkw[34] = "searchExpr";
_uOsr[35] = "sesam";
_uOkw[35] = "q";
_uOsr[36] = "ozu";
_uOkw[36] = "q";
_uOsr[37] = "terra";
_uOkw[37] = "query";
_uOsr[38] = "nostrum";
_uOkw[38] = "query";
_uOsr[39] = "mynet";
_uOkw[39] = "q";
_uOsr[40] = "ekolay";
_uOkw[40] = "q";
_uOsr[41] = "search.ilse";
_uOkw[41] = "search_for";
_uOsr[42] = "bing";
_uOkw[42] = "q";

// -- Auto/Organic Keywords to Ignore
var _uOno = new Array();
// _uOno[0]="urchin";
// _uOno[1]="urchin.com";
// _uOno[2]="www.urchin.com";

// -- Referral domains to Ignore
var _uRno = new Array();
// _uRno[0]=".urchin.com";

// -- **** Don't modify below this point ***
var _uff, _udh, _udt, _ubl = 0, _udo = "", _uu, _ufns = 0, _uns = 0, _ur = "-", _ufno = 0, _ust = 0, _ubd = document, _udl = _ubd.location, _udlh = "", _uwv = "1.4";
var _ugifpath2 = "http://www.google-analytics.com/__utm.gif";
if (_udl.hash)
	_udlh = _udl.href.substring(_udl.href.indexOf('#'));
if (_udl.protocol == "https:")
	_ugifpath2 = "https://ssl.google-analytics.com/__utm.gif";
if (!_utcp || _utcp == "")
	_utcp = "/";
function urchinTracker(page) {
	if (_udl.protocol == "file:")
		return;
	if (_uff && (!page || page == ""))
		return;
	var a, b, c, xx, v, z, k, x = "", s = "", f = 0, nv = 0;
	var nx = " expires=" + _uNx() + ";";
	var dc = _ubd.cookie;
	_udh = _uDomain();
	if (!_uVG())
		return;
	_uu = Math.round(Math.random() * 2147483647);
	_udt = new Date();
	_ust = Math.round(_udt.getTime() / 1000);
	a = dc.indexOf("__utma=" + _udh + ".");
	b = dc.indexOf("__utmb=" + _udh);
	c = dc.indexOf("__utmc=" + _udh);
	if (_udn && _udn != "") {
		_udo = " domain=" + _udn + ";";
	}
	if (_utimeout && _utimeout != "") {
		x = new Date(_udt.getTime() + (_utimeout * 1000));
		x = " expires=" + x.toGMTString() + ";";
	}
	if (_ulink) {
		if (_uanchor && _udlh && _udlh != "")
			s = _udlh + "&";
		s += _udl.search;
		if (s && s != "" && s.indexOf("__utma=") >= 0) {
			if (!(_uIN(a = _uGC(s, "__utma=", "&"))))
				a = "-";
			if (!(_uIN(b = _uGC(s, "__utmb=", "&"))))
				b = "-";
			if (!(_uIN(c = _uGC(s, "__utmc=", "&"))))
				c = "-";
			v = _uGC(s, "__utmv=", "&");
			z = _uGC(s, "__utmz=", "&");
			k = _uGC(s, "__utmk=", "&");
			xx = _uGC(s, "__utmx=", "&");
			if ((k * 1) != ((_uHash(a + b + c + xx + z + v) * 1) + (_udh * 1))) {
				_ubl = 1;
				a = "-";
				b = "-";
				c = "-";
				xx = "-";
				z = "-";
				v = "-";
			}
			if (a != "-" && b != "-" && c != "-")
				f = 1;
			else if (a != "-")
				f = 2;
		}
	}
	if (f == 1) {
		_ubd.cookie = "__utma=" + a + "; path=" + _utcp + ";" + nx + _udo;
		_ubd.cookie = "__utmb=" + b + "; path=" + _utcp + ";" + x + _udo;
		_ubd.cookie = "__utmc=" + c + "; path=" + _utcp + ";" + _udo;
	} else if (f == 2) {
		a = _uFixA(s, "&", _ust);
		_ubd.cookie = "__utma=" + a + "; path=" + _utcp + ";" + nx + _udo;
		_ubd.cookie = "__utmb=" + _udh + "; path=" + _utcp + ";" + x + _udo;
		_ubd.cookie = "__utmc=" + _udh + "; path=" + _utcp + ";" + _udo;
		_ufns = 1;
	} else if (a >= 0 && b >= 0 && c >= 0) {
		b = _uGC(dc, "__utmb=" + _udh, ";");
		b = ("-" == b) ? _udh : b;
		_ubd.cookie = "__utmb=" + b + "; path=" + _utcp + ";" + x + _udo;
	} else {
		if (a >= 0)
			a = _uFixA(_ubd.cookie, ";", _ust);
		else {
			a = _udh + "." + _uu + "." + _ust + "." + _ust + "." + _ust + ".1";
			nv = 1;
		}
		_ubd.cookie = "__utma=" + a + "; path=" + _utcp + ";" + nx + _udo;
		_ubd.cookie = "__utmb=" + _udh + "; path=" + _utcp + ";" + x + _udo;
		_ubd.cookie = "__utmc=" + _udh + "; path=" + _utcp + ";" + _udo;
		_ufns = 1;
	}
	if (_ulink && xx && xx != "" && xx != "-") {
		xx = _uUES(xx);
		if (xx.indexOf(";") == -1)
			_ubd.cookie = "__utmx=" + xx + "; path=" + _utcp + ";" + nx + _udo;
	}
	if (_ulink && v && v != "" && v != "-") {
		v = _uUES(v);
		if (v.indexOf(";") == -1)
			_ubd.cookie = "__utmv=" + v + "; path=" + _utcp + ";" + nx + _udo;
	}
	var wc = window;
	var c = _ubd.cookie;
	if (wc && wc.gaGlobal && wc.gaGlobal.dh == _udh) {
		var g = wc.gaGlobal;
		var ua = c.split("__utma=" + _udh + ".")[1].split(";")[0].split(".");
		if (g.sid)
			ua[3] = g.sid;
		if (nv > 0) {
			ua[2] = ua[3];
			if (g.vid) {
				var v = g.vid.split(".");
				ua[0] = v[0];
				ua[1] = v[1];
			}
		}
		_ubd.cookie = "__utma=" + _udh + "." + ua.join(".") + "; path=" + _utcp
				+ ";" + nx + _udo;
	}
	_uInfo(page);
	_ufns = 0;
	_ufno = 0;
	if (!page || page == "")
		_uff = 1;
}
function _uGH() {
	var hid;
	var wc = window;
	if (wc && wc.gaGlobal && wc.gaGlobal.hid) {
		hid = wc.gaGlobal.hid;
	} else {
		hid = Math.round(Math.random() * 0x7fffffff);
		if (!wc.gaGlobal)
			wc.gaGlobal = {};
		wc.gaGlobal.hid = hid;
	}
	return hid;
}
function _uInfo(page) {
	var p, s = "", dm = "", pg = _udl.pathname + _udl.search;
	if (page && page != "")
		pg = _uES(page, 1);
	_ur = _ubd.referrer;
	if (!_ur || _ur == "") {
		_ur = "-";
	} else {
		dm = _ubd.domain;
		if (_utcp && _utcp != "/")
			dm += _utcp;
		p = _ur.indexOf(dm);
		if ((p >= 0) && (p <= 8)) {
			_ur = "0";
		}
		if (_ur.indexOf("[") == 0 && _ur.lastIndexOf("]") == (_ur.length - 1)) {
			_ur = "-";
		}
	}
	s += "&utmn=" + _uu;
	if (_ufsc)
		s += _uBInfo();
	if (_uctm)
		s += _uCInfo();
	if (_utitle && _ubd.title && _ubd.title != "")
		s += "&utmdt=" + _uES(_ubd.title);
	if (_udl.hostname && _udl.hostname != "")
		s += "&utmhn=" + _uES(_udl.hostname);
	if (_usample && _usample != 100)
		s += "&utmsp=" + _uES(_usample);
	s += "&utmhid=" + _uGH();
	s += "&utmr=" + _ur;
	s += "&utmp=" + pg;
	if ((_userv == 0 || _userv == 2) && _uSP()) {
		var i = new Image(1, 1);
		i.src = _ugifpath + "?" + "utmwv=" + _uwv + s;
		i.onload = function() {
			_uVoid();
		}
	}
	if ((_userv == 1 || _userv == 2) && _uSP()) {
		var i2 = new Image(1, 1);
		i2.src = _ugifpath2 + "?" + "utmwv=" + _uwv + s + "&utmac=" + _uacct
				+ "&utmcc=" + _uGCS();
		i2.onload = function() {
			_uVoid();
		}
	}
	return;
}
function _uVoid() {
	return;
}
function _uCInfo() {
	if (!_ucto || _ucto == "") {
		_ucto = "15768000";
	}
	if (!_uVG())
		return;
	var c = "", t = "-", t2 = "-", t3 = "-", o = 0, cs = 0, cn = 0, i = 0, z = "-", s = "";
	if (_uanchor && _udlh && _udlh != "")
		s = _udlh + "&";
	s += _udl.search;
	var x = new Date(_udt.getTime() + (_ucto * 1000));
	var dc = _ubd.cookie;
	x = " expires=" + x.toGMTString() + ";";
	if (_ulink && !_ubl) {
		z = _uUES(_uGC(s, "__utmz=", "&"));
		if (z != "-" && z.indexOf(";") == -1) {
			_ubd.cookie = "__utmz=" + z + "; path=" + _utcp + ";" + x + _udo;
			return "";
		}
	}
	z = dc.indexOf("__utmz=" + _udh + ".");
	if (z > -1) {
		z = _uGC(dc, "__utmz=" + _udh + ".", ";");
	} else {
		z = "-";
	}
	t = _uGC(s, _ucid + "=", "&");
	t2 = _uGC(s, _ucsr + "=", "&");
	t3 = _uGC(s, "gclid=", "&");
	if ((t != "-" && t != "") || (t2 != "-" && t2 != "")
			|| (t3 != "-" && t3 != "")) {
		if (t != "-" && t != "")
			c += "utmcid=" + _uEC(t);
		if (t2 != "-" && t2 != "") {
			if (c != "")
				c += "|";
			c += "utmcsr=" + _uEC(t2);
		}
		if (t3 != "-" && t3 != "") {
			if (c != "")
				c += "|";
			c += "utmgclid=" + _uEC(t3);
		}
		t = _uGC(s, _uccn + "=", "&");
		if (t != "-" && t != "")
			c += "|utmccn=" + _uEC(t);
		else
			c += "|utmccn=(not+set)";
		t = _uGC(s, _ucmd + "=", "&");
		if (t != "-" && t != "")
			c += "|utmcmd=" + _uEC(t);
		else
			c += "|utmcmd=(not+set)";
		t = _uGC(s, _uctr + "=", "&");
		if (t != "-" && t != "")
			c += "|utmctr=" + _uEC(t);
		else {
			t = _uOrg(1);
			if (t != "-" && t != "")
				c += "|utmctr=" + _uEC(t);
		}
		t = _uGC(s, _ucct + "=", "&");
		if (t != "-" && t != "")
			c += "|utmcct=" + _uEC(t);
		t = _uGC(s, _ucno + "=", "&");
		if (t == "1")
			o = 1;
		if (z != "-" && o == 1)
			return "";
	}
	if (c == "-" || c == "") {
		c = _uOrg();
		if (z != "-" && _ufno == 1)
			return "";
	}
	if (c == "-" || c == "") {
		if (_ufns == 1)
			c = _uRef();
		if (z != "-" && _ufno == 1)
			return "";
	}
	if (c == "-" || c == "") {
		if (z == "-" && _ufns == 1) {
			c = "utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)";
		}
		if (c == "-" || c == "")
			return "";
	}
	if (z != "-") {
		i = z.indexOf(".");
		if (i > -1)
			i = z.indexOf(".", i + 1);
		if (i > -1)
			i = z.indexOf(".", i + 1);
		if (i > -1)
			i = z.indexOf(".", i + 1);
		t = z.substring(i + 1, z.length);
		if (t.toLowerCase() == c.toLowerCase())
			cs = 1;
		t = z.substring(0, i);
		if ((i = t.lastIndexOf(".")) > -1) {
			t = t.substring(i + 1, t.length);
			cn = (t * 1);
		}
	}
	if (cs == 0 || _ufns == 1) {
		t = _uGC(dc, "__utma=" + _udh + ".", ";");
		if ((i = t.lastIndexOf(".")) > 9) {
			_uns = t.substring(i + 1, t.length);
			_uns = (_uns * 1);
		}
		cn++;
		if (_uns == 0)
			_uns = 1;
		_ubd.cookie = "__utmz=" + _udh + "." + _ust + "." + _uns + "." + cn
				+ "." + c + "; path=" + _utcp + "; " + x + _udo;
	}
	if (cs == 0 || _ufns == 1)
		return "&utmcn=1";
	else
		return "&utmcr=1";
}
function _uRef() {
	if (_ur == "0" || _ur == "" || _ur == "-")
		return "";
	var i = 0, h, k, n;
	if ((i = _ur.indexOf("://")) < 0 || _uGCse())
		return "";
	h = _ur.substring(i + 3, _ur.length);
	if (h.indexOf("/") > -1) {
		k = h.substring(h.indexOf("/"), h.length);
		if (k.indexOf("?") > -1)
			k = k.substring(0, k.indexOf("?"));
		h = h.substring(0, h.indexOf("/"));
	}
	h = h.toLowerCase();
	n = h;
	if ((i = n.indexOf(":")) > -1)
		n = n.substring(0, i);
	for (var ii = 0; ii < _uRno.length; ii++) {
		if ((i = n.indexOf(_uRno[ii].toLowerCase())) > -1
				&& n.length == (i + _uRno[ii].length)) {
			_ufno = 1;
			break;
		}
	}
	if (h.indexOf("www.") == 0)
		h = h.substring(4, h.length);
	return "utmccn=(referral)|utmcsr=" + _uEC(h) + "|" + "utmcct=" + _uEC(k)
			+ "|utmcmd=referral";
}
function _uOrg(t) {
	if (_ur == "0" || _ur == "" || _ur == "-")
		return "";
	var i = 0, h, k;
	if ((i = _ur.indexOf("://")) < 0 || _uGCse())
		return "";
	h = _ur.substring(i + 3, _ur.length);
	if (h.indexOf("/") > -1) {
		h = h.substring(0, h.indexOf("/"));
	}
	for (var ii = 0; ii < _uOsr.length; ii++) {
		if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {
			if ((i = _ur.indexOf("?" + _uOkw[ii] + "=")) > -1
					|| (i = _ur.indexOf("&" + _uOkw[ii] + "=")) > -1) {
				k = _ur.substring(i + _uOkw[ii].length + 2, _ur.length);
				if ((i = k.indexOf("&")) > -1)
					k = k.substring(0, i);
				for (var yy = 0; yy < _uOno.length; yy++) {
					if (_uOno[yy].toLowerCase() == k.toLowerCase()) {
						_ufno = 1;
						break;
					}
				}
				if (t)
					return _uEC(k);
				else
					return "utmccn=(organic)|utmcsr=" + _uEC(_uOsr[ii]) + "|"
							+ "utmctr=" + _uEC(k) + "|utmcmd=organic";
			}
		}
	}
	return "";
}
function _uGCse() {
	var h, p;
	h = p = _ur.split("://")[1];
	if (h.indexOf("/") > -1) {
		h = h.split("/")[0];
		p = p.substring(p.indexOf("/") + 1, p.length);
	}
	if (p.indexOf("?") > -1) {
		p = p.split("?")[0];
	}
	if (h.toLowerCase().indexOf("google") > -1) {
		if (_ur.indexOf("?q=") > -1 || _ur.indexOf("&q=") > -1) {
			if (p.toLowerCase().indexOf("cse") > -1) {
				return true;
			}
		}
	}
}
function _uBInfo() {
	var sr = "-", sc = "-", ul = "-", fl = "-", cs = "-", je = 1;
	var n = navigator;
	if (self.screen) {
		sr = screen.width + "x" + screen.height;
		sc = screen.colorDepth + "-bit";
	} else if (self.java) {
		var j = java.awt.Toolkit.getDefaultToolkit();
		var s = j.getScreenSize();
		sr = s.width + "x" + s.height;
	}
	if (n.language) {
		ul = n.language.toLowerCase();
	} else if (n.browserLanguage) {
		ul = n.browserLanguage.toLowerCase();
	}
	je = n.javaEnabled() ? 1 : 0;
	if (_uflash)
		fl = _uFlash();
	if (_ubd.characterSet)
		cs = _uES(_ubd.characterSet);
	else if (_ubd.charset)
		cs = _uES(_ubd.charset);
	return "&utmcs=" + cs + "&utmsr=" + sr + "&utmsc=" + sc + "&utmul=" + ul
			+ "&utmje=" + je + "&utmfl=" + fl;
}
function __utmSetTrans() {
	var e;
	if (_ubd.getElementById)
		e = _ubd.getElementById("utmtrans");
	else if (_ubd.utmform && _ubd.utmform.utmtrans)
		e = _ubd.utmform.utmtrans;
	if (!e)
		return;
	var l = e.value.split("UTM:");
	var i, i2, c;
	if (_userv == 0 || _userv == 2)
		i = new Array();
	if (_userv == 1 || _userv == 2) {
		i2 = new Array();
		c = _uGCS();
	}

	for (var ii = 0; ii < l.length; ii++) {
		l[ii] = _uTrim(l[ii]);
		if (l[ii].charAt(0) != 'T' && l[ii].charAt(0) != 'I')
			continue;
		var r = Math.round(Math.random() * 2147483647);
		if (!_utsp || _utsp == "")
			_utsp = "|";
		var f = l[ii].split(_utsp), s = "";
		if (f[0].charAt(0) == 'T') {
			s = "&utmt=tran" + "&utmn=" + r;
			f[1] = _uTrim(f[1]);
			if (f[1] && f[1] != "")
				s += "&utmtid=" + _uES(f[1]);
			f[2] = _uTrim(f[2]);
			if (f[2] && f[2] != "")
				s += "&utmtst=" + _uES(f[2]);
			f[3] = _uTrim(f[3]);
			if (f[3] && f[3] != "")
				s += "&utmtto=" + _uES(f[3]);
			f[4] = _uTrim(f[4]);
			if (f[4] && f[4] != "")
				s += "&utmttx=" + _uES(f[4]);
			f[5] = _uTrim(f[5]);
			if (f[5] && f[5] != "")
				s += "&utmtsp=" + _uES(f[5]);
			f[6] = _uTrim(f[6]);
			if (f[6] && f[6] != "")
				s += "&utmtci=" + _uES(f[6]);
			f[7] = _uTrim(f[7]);
			if (f[7] && f[7] != "")
				s += "&utmtrg=" + _uES(f[7]);
			f[8] = _uTrim(f[8]);
			if (f[8] && f[8] != "")
				s += "&utmtco=" + _uES(f[8]);
		} else {
			s = "&utmt=item" + "&utmn=" + r;
			f[1] = _uTrim(f[1]);
			if (f[1] && f[1] != "")
				s += "&utmtid=" + _uES(f[1]);
			f[2] = _uTrim(f[2]);
			if (f[2] && f[2] != "")
				s += "&utmipc=" + _uES(f[2]);
			f[3] = _uTrim(f[3]);
			if (f[3] && f[3] != "")
				s += "&utmipn=" + _uES(f[3]);
			f[4] = _uTrim(f[4]);
			if (f[4] && f[4] != "")
				s += "&utmiva=" + _uES(f[4]);
			f[5] = _uTrim(f[5]);
			if (f[5] && f[5] != "")
				s += "&utmipr=" + _uES(f[5]);
			f[6] = _uTrim(f[6]);
			if (f[6] && f[6] != "")
				s += "&utmiqt=" + _uES(f[6]);
		}
		if (_udl.hostname && _udl.hostname != "")
			s += "&utmhn=" + _uES(_udl.hostname);
		if (_usample && _usample != 100)
			s += "&utmsp=" + _uES(_usample);

		if ((_userv == 0 || _userv == 2) && _uSP()) {
			i[ii] = new Image(1, 1);
			i[ii].src = _ugifpath + "?" + "utmwv=" + _uwv + s;
			i[ii].onload = function() {
				_uVoid();
			}
		}
		if ((_userv == 1 || _userv == 2) && _uSP()) {
			i2[ii] = new Image(1, 1);
			i2[ii].src = _ugifpath2 + "?" + "utmwv=" + _uwv + s + "&utmac="
					+ _uacct + "&utmcc=" + c;
			i2[ii].onload = function() {
				_uVoid();
			}
		}
	}
	return;
}
function _uFlash() {
	var f = "-", n = navigator;
	if (n.plugins && n.plugins.length) {
		for (var ii = 0; ii < n.plugins.length; ii++) {
			if (n.plugins[ii].name.indexOf('Shockwave Flash') != -1) {
				f = n.plugins[ii].description.split('Shockwave Flash ')[1];
				break;
			}
		}
	} else {
		var fl;
		try {
			fl = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
			f = fl.GetVariable("$version");
		} catch (e) {
		}
		if (f == "-") {
			try {
				fl = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				f = "WIN 6,0,21,0";
				fl.AllowScriptAccess = "always";
				f = fl.GetVariable("$version");
			} catch (e) {
			}
		}
		if (f == "-") {
			try {
				fl = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
				f = fl.GetVariable("$version");
			} catch (e) {
			}
		}
		if (f != "-") {
			f = f.split(" ")[1].split(",");
			f = f[0] + "." + f[1] + " r" + f[2];
		}
	}
	return f;
}
function __utmLinkerUrl(l, h) {
	var p, k, a = "-", b = "-", c = "-", x = "-", z = "-", v = "-";
	var dc = _ubd.cookie;
	var iq = l.indexOf("?");
	var ih = l.indexOf("#");
	var url = l;
	if (dc) {
		a = _uES(_uGC(dc, "__utma=" + _udh + ".", ";"));
		b = _uES(_uGC(dc, "__utmb=" + _udh, ";"));
		c = _uES(_uGC(dc, "__utmc=" + _udh, ";"));
		x = _uES(_uGC(dc, "__utmx=" + _udh, ";"));
		z = _uES(_uGC(dc, "__utmz=" + _udh + ".", ";"));
		v = _uES(_uGC(dc, "__utmv=" + _udh + ".", ";"));
		k = (_uHash(a + b + c + x + z + v) * 1) + (_udh * 1);
		p = "__utma=" + a + "&__utmb=" + b + "&__utmc=" + c + "&__utmx=" + x
				+ "&__utmz=" + z + "&__utmv=" + v + "&__utmk=" + k;
	}
	if (p) {
		if (h && ih > -1)
			return;
		if (h) {
			url = l + "#" + p;
		} else {
			if (iq == -1 && ih == -1)
				url = l + "?" + p;
			else if (ih == -1)
				url = l + "&" + p;
			else if (iq == -1)
				url = l.substring(0, ih - 1) + "?" + p + l.substring(ih);
			else
				url = l.substring(0, ih - 1) + "&" + p + l.substring(ih);
		}
	}
	return url;
}
function __utmLinker(l, h) {
	if (!_ulink || !l || l == "")
		return;
	_udl.href = __utmLinkerUrl(l, h);
}
function __utmLinkPost(f, h) {
	if (!_ulink || !f || !f.action)
		return;
	f.action = __utmLinkerUrl(f.action, h);
	return;
}
function __utmSetVar(v) {
	if (!v || v == "")
		return;
	if (!_udo || _udo == "") {
		_udh = _uDomain();
		if (_udn && _udn != "") {
			_udo = " domain=" + _udn + ";";
		}
	}
	if (!_uVG())
		return;
	var r = Math.round(Math.random() * 2147483647);
	_ubd.cookie = "__utmv=" + _udh + "." + _uES(v) + "; path=" + _utcp
			+ "; expires=" + _uNx() + ";" + _udo;
	var s = "&utmt=var&utmn=" + r;
	if (_usample && _usample != 100)
		s += "&utmsp=" + _uES(_usample);
	if ((_userv == 0 || _userv == 2) && _uSP()) {
		var i = new Image(1, 1);
		i.src = _ugifpath + "?" + "utmwv=" + _uwv + s;
		i.onload = function() {
			_uVoid();
		}
	}
	if ((_userv == 1 || _userv == 2) && _uSP()) {
		var i2 = new Image(1, 1);
		i2.src = _ugifpath2 + "?" + "utmwv=" + _uwv + s + "&utmac=" + _uacct
				+ "&utmcc=" + _uGCS();
		i2.onload = function() {
			_uVoid();
		}
	}
}
function _uGCS() {
	var t, c = "", dc = _ubd.cookie;
	if ((t = _uGC(dc, "__utma=" + _udh + ".", ";")) != "-")
		c += _uES("__utma=" + t + ";+");
	if ((t = _uGC(dc, "__utmx=" + _udh, ";")) != "-")
		c += _uES("__utmx=" + t + ";+");
	if ((t = _uGC(dc, "__utmz=" + _udh + ".", ";")) != "-")
		c += _uES("__utmz=" + t + ";+");
	if ((t = _uGC(dc, "__utmv=" + _udh + ".", ";")) != "-")
		c += _uES("__utmv=" + t + ";");
	if (c.charAt(c.length - 1) == "+")
		c = c.substring(0, c.length - 1);
	return c;
}
function _uGC(l, n, s) {
	if (!l || l == "" || !n || n == "" || !s || s == "")
		return "-";
	var i, i2, i3, c = "-";
	i = l.indexOf(n);
	i3 = n.indexOf("=") + 1;
	if (i > -1) {
		i2 = l.indexOf(s, i);
		if (i2 < 0) {
			i2 = l.length;
		}
		c = l.substring((i + i3), i2);
	}
	return c;
}
function _uDomain() {
	if (!_udn || _udn == "" || _udn == "none") {
		_udn = "";
		return 1;
	}
	if (_udn == "auto") {
		var d = _ubd.domain;
		if (d.substring(0, 4) == "www.") {
			d = d.substring(4, d.length);
		}
		_udn = d;
	}
	_udn = _udn.toLowerCase();
	if (_uhash == "off")
		return 1;
	return _uHash(_udn);
}
function _uHash(d) {
	if (!d || d == "")
		return 1;
	var h = 0, g = 0;
	for (var i = d.length - 1; i >= 0; i--) {
		var c = parseInt(d.charCodeAt(i));
		h = ((h << 6) & 0xfffffff) + c + (c << 14);
		if ((g = h & 0xfe00000) != 0)
			h = (h ^ (g >> 21));
	}
	return h;
}
function _uFixA(c, s, t) {
	if (!c || c == "" || !s || s == "" || !t || t == "")
		return "-";
	var a = _uGC(c, "__utma=" + _udh + ".", s);
	var lt = 0, i = 0;
	if ((i = a.lastIndexOf(".")) > 9) {
		_uns = a.substring(i + 1, a.length);
		_uns = (_uns * 1) + 1;
		a = a.substring(0, i);
		if ((i = a.lastIndexOf(".")) > 7) {
			lt = a.substring(i + 1, a.length);
			a = a.substring(0, i);
		}
		if ((i = a.lastIndexOf(".")) > 5) {
			a = a.substring(0, i);
		}
		a += "." + lt + "." + t + "." + _uns;
	}
	return a;
}
function _uTrim(s) {
	if (!s || s == "")
		return "";
	while ((s.charAt(0) == ' ') || (s.charAt(0) == '\n')
			|| (s.charAt(0, 1) == '\r'))
		s = s.substring(1, s.length);
	while ((s.charAt(s.length - 1) == ' ') || (s.charAt(s.length - 1) == '\n')
			|| (s.charAt(s.length - 1) == '\r'))
		s = s.substring(0, s.length - 1);
	return s;
}
function _uEC(s) {
	var n = "";
	if (!s || s == "")
		return "";
	for (var i = 0; i < s.length; i++) {
		if (s.charAt(i) == " ")
			n += "+";
		else
			n += s.charAt(i);
	}
	return n;
}
function __utmVisitorCode(f) {
	var r = 0, t = 0, i = 0, i2 = 0, m = 31;
	var a = _uGC(_ubd.cookie, "__utma=" + _udh + ".", ";");
	if ((i = a.indexOf(".", 0)) < 0)
		return;
	if ((i2 = a.indexOf(".", i + 1)) > 0)
		r = a.substring(i + 1, i2);
	else
		return "";
	if ((i = a.indexOf(".", i2 + 1)) > 0)
		t = a.substring(i2 + 1, i);
	else
		return "";
	if (f) {
		return r;
	} else {
		var c = new Array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K',
				'L', 'M', 'N', 'P', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y',
				'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9');
		return c[r >> 28 & m] + c[r >> 23 & m] + c[r >> 18 & m]
				+ c[r >> 13 & m] + "-" + c[r >> 8 & m] + c[r >> 3 & m]
				+ c[((r & 7) << 2) + (t >> 30 & 3)] + c[t >> 25 & m]
				+ c[t >> 20 & m] + "-" + c[t >> 15 & m] + c[t >> 10 & m]
				+ c[t >> 5 & m] + c[t & m];
	}
}
function _uIN(n) {
	if (!n)
		return false;
	for (var i = 0; i < n.length; i++) {
		var c = n.charAt(i);
		if ((c < "0" || c > "9") && (c != "."))
			return false;
	}
	return true;
}
function _uES(s, u) {
	if (typeof (encodeURIComponent) == 'function') {
		if (u)
			return encodeURI(s);
		else
			return encodeURIComponent(s);
	} else {
		return escape(s);
	}
}
function _uUES(s) {
	if (typeof (decodeURIComponent) == 'function') {
		return decodeURIComponent(s);
	} else {
		return unescape(s);
	}
}
function _uVG() {
	if ((_udn.indexOf("www.google.") == 0 || _udn.indexOf(".google.") == 0 || _udn
			.indexOf("google.") == 0)
			&& _utcp == '/' && _udn.indexOf("google.org") == -1) {
		return false;
	}
	return true;
}
function _uSP() {
	var s = 100;
	if (_usample)
		s = _usample;
	if (s >= 100 || s <= 0)
		return true;
	return ((__utmVisitorCode(1) % 10000) < (s * 100));
}
function urchinPathCopy(p) {
	var d = document, nx, tx, sx, i, c, cs, t, h, o;
	cs = new Array("a", "b", "c", "v", "x", "z");
	h = _uDomain();
	if (_udn && _udn != "")
		o = " domain=" + _udn + ";";
	nx = _uNx() + ";";
	tx = new Date();
	tx.setTime(tx.getTime() + (_utimeout * 1000));
	tx = tx.toGMTString() + ";";
	sx = new Date();
	sx.setTime(sx.getTime() + (_ucto * 1000));
	sx = sx.toGMTString() + ";";
	for (i = 0; i < 6; i++) {
		t = " expires=";
		if (i == 1)
			t += tx;
		else if (i == 2)
			t = "";
		else if (i == 5)
			t += sx;
		else
			t += nx;
		c = _uGC(d.cookie, "__utm" + cs[i] + "=" + h, ";");
		if (c != "-")
			d.cookie = "__utm" + cs[i] + "=" + c + "; path=" + p + ";" + t + o;
	}
}
function _uCO() {
	if (!_utk || _utk == "" || _utk.length < 10)
		return;
	var d = 'www.google.com';
	if (_utk.charAt(0) == '!')
		d = 'analytics.corp.google.com';
	_ubd.cookie = "GASO=" + _utk + "; path=" + _utcp + ";" + _udo;
	var sc = document.createElement('script');
	sc.type = 'text/javascript';
	sc.id = "_gasojs";
	sc.src = 'https://' + d + '/analytics/reporting/overlay_js?gaso=' + _utk
			+ '&' + Math.random();
	document.getElementsByTagName('head')[0].appendChild(sc);
}
function _uGT() {
	var h = location.hash, a;
	if (h && h != "" && h.indexOf("#gaso=") == 0) {
		a = _uGC(h, "gaso=", "&");
	} else {
		a = _uGC(_ubd.cookie, "GASO=", ";");
	}
	return a;
}
var _utk = _uGT();
if (_utk && _utk != "" && _utk.length > 10 && _utk.indexOf("=") == -1) {
	if (window.addEventListener) {
		window.addEventListener('load', _uCO, false);
	} else if (window.attachEvent) {
		window.attachEvent('onload', _uCO);
	}
}

function _uNx() {
	return (new Date((new Date()).getTime() + 63072000000)).toGMTString();
}